namespace Constants
{
    static const unsigned int NESWidth = 256;
    static const unsigned int NESHeight = 240;
    static const unsigned int NESTileSize = 8;

    //
    // Stupid power-of-two restriction on OpenGL textures
    //
    static const unsigned int ScreenTextureWidth = 256;
    static const unsigned int ScreenTextureHeight = 256;

    static const unsigned int NESGridWidth = NESWidth / NESTileSize;
    static const unsigned int NESGridHeight = NESHeight / NESTileSize;

    static const int windowSizeX = NESWidth * 4;
    static const int windowSizeY = NESHeight * 4;
    // static const int framesPerSecond = 120;

    static const int buttonCount = 6;
}
